home *** CD-ROM | disk | FTP | other *** search
/ Netware Super Library / Netware Super Library.iso / pgm_tool / lu62 / include / rpl.h < prev    next >
C/C++ Source or Header  |  1995-07-03  |  3KB  |  120 lines

  1. /*******************************************************
  2.  *                  R P L                              *
  3.  *******************************************************/
  4. struct rpl {
  5.  short rsrv1;
  6.  char req;            /* REQUEST CODE 0x14-0x28        */
  7.  char len2;
  8.  char rsrv2[4];
  9.  unsigned long int ecb;
  10.  char rsrv3;     /* LU type; 0 - primary; 1 - secondary */
  11.  char rtncd;
  12.  char fdb2;
  13.  char fdbk3;
  14.  char rh3;
  15.  char srtyp;
  16.  char chn;
  17.  char rsrv4;
  18.  char vtflg;
  19.  char cntdf;
  20.  char cntdc;
  21.  char cntsc;
  22.  struct acb *acb;
  23.  char rsrv5[4];
  24.  unsigned long int area;
  25.  unsigned long int arg;
  26.  struct nib *p_nib;
  27.  char opt1;
  28.  char rsrv6[7];
  29.  int  rlen;      /*replace 30.11.90 17.22 */
  30.  char bufl[4];
  31.  char opt5;
  32.  char opt6;
  33.  char opt7;
  34.  char opt8;
  35.  char obsqv[2];
  36.  char ibsqu[2];
  37.  char obsq;
  38.  char ibsq;
  39.  short seqno;
  40.  char extds;
  41.  char active;
  42.  char rsrv7[6];
  43.  unsigned long int aarea;
  44.  unsigned long int aarln;
  45.  unsigned long int arcln;
  46.  char ssei;
  47.  char ssmi;
  48.  char usnsi[2];
  49.  char usfld[4];
  50.  char opt9;
  51.  char opt10;
  52.  char opt11;
  53.  char opt12;
  54.  char sseo;
  55.  char ssmo;
  56.  char vsnso[2];
  57.  unsigned long int sav13;
  58.  unsigned long int sigda;
  59. };
  60. #define RPLSIZE 0x70
  61. #define RPLREQSE 0x14
  62. #define RPLSETLO 0x15
  63. #define RPLSIMLO 0x16
  64. #define RPLOPNDS 0x17
  65. #define RPLOPNSE 0x18
  66. #define RPLCHANG 0x19
  67. #define RPLINQUI 0x1A
  68. #define RPLINTRP 0x1B
  69. #define RPLTRMSF 0x1C
  70. #define RPLCLSDS 0x1F
  71. #define RPLSENDD 0x20
  72. #define RPLCLOSE 0x21
  73. #define RPLSEND  0x22
  74. #define RPLRECEI 0x23
  75. #define RPLRESET 0x24
  76. #define RPLSESSI 0x25
  77. #define RPLREADD 0x26
  78. #define RPLSENDC 0x27
  79. #define RPLRCVCM 0x28
  80. #define RPLRRESP 0x08
  81. #define RPLNFSYN 0x04
  82. #define RPLDFASY 0x02
  83. #define RPLSRESP 0x80
  84. #define RPLFIRST 0x80
  85. #define RPLMIDLE 0x40
  86. #define RPLDLAST 0x20
  87. #define RPLONLY  0x10
  88. #define RPLEX    0x04
  89. #define RPLNFME  0x02
  90. #define RPLRRN   0x01
  91. #define RPLECBIN 0x01
  92. #define RPLASY   0x08
  93. #define RPLDLGIN 0x80
  94. #define RPLPSOPT 0x20
  95. #define RPLNODE  0x02
  96. #define RPLCNALL 0x80
  97. #define RPLCNANY 0x40
  98. #define RPLQOPT  0x10
  99. #define RPLODACQ 0x80
  100. #define RPLODACP 0x40
  101. #define RPLEXSCH 0x80
  102. #define RPLNIB   0x04
  103. #define RPLNEXIT 0x40
  104. #define RPLEXIT  0x20
  105. #define RPLLOGON 0x80
  106. #define RPLDEVCH 0x40
  107. #define RPLTERMS 0x20
  108. #define RPLCOUNT 0x10
  109. #define RPLAPPST 0x08
  110. #define RPLCIDE  0x02
  111. #define RPLTOPL  0x01
  112. #define RPLQUIES 0x80
  113. #define RPLSTART 0x40
  114. #define RPLSTOP  0x20
  115. #define RPLKEEP  0x40
  116. #define RPLTRUNC 0x20
  117. #define RPLNIBTK 0x10
  118. #define RPLFMHDR 0x01
  119. #define RPLSCHED 0x80
  120.